/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package minimundo.geografia;

import minimundo.social.Pessoa;

/**
 *
 * @author George (Lucas)
 */
public class Pais {

    private String nome;
    private double area;
    private Cidade capital;
    private Pessoa presidente;
    private String idioma;
    private Economia economia;
    private double taxaNatalidade;
    private double taxaMortalidade;
    private double idh;
    private double expectativaVida;

    /**
     * Método construtor de Pais
     */
    public Pais(){

    }

    /**
     * Método que retorna o nome
     * @return nome
     */
    public String getNome() {
	return nome;
    }

    /**
     * Método para atribuir o nome
     * @param nome
     */
    public void setNome(String nome) {
	this.nome = nome;
    }

    /**
     * Método que retorna a capital
     * @return capital
     */
    public Cidade getCapital(){
	return capital;
    }

    /**
     * Método para atribuir a capital
     * @param capital
     */
    public void setCapital(Cidade capital){
	this.capital = capital;
    }

    /**
     * Método que retorna o presidente
     * @return presidente
     */
    public Pessoa getPresidente(){
	return presidente;
    }

    /**
     * Método para atribuir presidente
     * @param presidente
     */
    public void setPresidente(Pessoa presidente){
	this.presidente = presidente;
    }

    /**
     * Método que retorna a área
     * @return área
     */
    public double getArea() {
	return area;
    }

    /**
     * Método para atribuir a área
     * @param área
     */
    public void setArea(double area) {
	this.area = area;
    }

    /**
     * Método que retorna o idioma
     * @return idioma
     */
    public String getIdioma() {
	return idioma;
    }

    /**
     * Método para atribuir o idioma
     * @param idioma
     */
    public void setIdioma(String idioma) {
	this.idioma = idioma;
    }

    /**
     * Método que retorna a economia
     * @return economia
     */
    public Economia getEconomia(){
	return economia;
    }

    /**
     * Método para atribuir a economia
     * @param economia
     */
    public void setEconomia(Economia economia){
	this.economia = economia;
    }

    /**
     * Método que retorna a taxa de natalidade
     * @return taxa de natalidade
     */
    public double getTaxaNatalidade() {
	return taxaNatalidade;
    }

    /**
     * Método para atribuir a taxa de natalidade
     * @param taxa de natalidade (nascidos vivos a cada mil habitantes)
     */
    public void setTaxaNatalidade(double taxaNatalidade) {
	this.taxaNatalidade = taxaNatalidade;
    }

    /**
     * Método que retorna a taxa de mortalidade
     * @return taxa de mortalidade
     */
    public double getTaxaMortalidade() {
	return taxaMortalidade;
    }

    /**
     * Método para atribuir a taxa de mortalidade
     * @param taxa de mortalidade (numero de nascidos vivos a cada mil nascimentos)
     */
    public void setTaxaMortalidade(double taxaMortalidade) {
	this.taxaMortalidade = taxaMortalidade;
    }

    /**
     * Método que retorna o idh
     * @return idh
     */
    public double getIdh() {
	return idh;
    }

    /**
     * Método para atribuir o idh
     * @param idh (indice de desenvolvimento humano)
     */
    public void setIdh(double idh) {
	this.idh = idh;
    }

    /**
     * Método que retorna a expectativa de vida
     * @return expectativa de vida
     */
    public double getExpectativaVida() {
	return expectativaVida;
    }

    /**
     * Método para atribuir a expectativa de vida
     * @param expectativa de vida
     */
    public void setExpectativaVida(double expectativaVida) {
	this.expectativaVida = expectativaVida;
    }
}
